lightly impregnated polyethylene terephthalate textile sleeve - French English Dictionary